﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Tests
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            //textBox1.Text = "Invocando web service...";
            //WSProcesarSMS.WSProcesarSMS ws = new Tests.WSProcesarSMS.WSProcesarSMS();
            //WSProcesarSMS.SMS sms = new Tests.WSProcesarSMS.SMS();
            //sms.Mensaje = "0\nPropios\nAv.Italia\nD11\nSayago";
            //sms.Numero = "095413468";
            //ws.PedidoDemora(ref sms);
            //textBox1.Text = "Numero: " + sms.Numero + Environment.NewLine + " Mensaje: " +
            //    Environment.NewLine + sms.Mensaje;

            //localhost1.Orquestaciones_OrqPedidoUbicacion_prtEntradaSMSRaw s = new Tests.localhost1.Orquestaciones_OrqPedidoUbicacion_prtEntradaSMSRaw()
            //localhost1.Root j = new Tests.localhost1.Root();
            //j.Datos
        }

        private void button1_Click(object sender, EventArgs e)
        {/*
            OrqPublicada.Orquestaciones_OrqPedidoUbicacion_prtEntradaSMSIO servicio = new
                Tests.OrqPublicada.Orquestaciones_OrqPedidoUbicacion_prtEntradaSMSIO();
            OrqPublicada.SMS s = new Tests.OrqPublicada.SMS();
            //s.Mensaje = "0\nPropios\nAv.Italia\n62\nCIUDAD VIEJA";
            //s.Mensaje = "3\n1234";

            s.Mensaje = "0#Ejido#Colonia#D11#CIUDAD VIEJA";
            s.Numero = "095413468";
            servicio.Operation_1(s);*/

            OrquestationTest();
            //CalculoDemoraTest();
        }

        private void OrquestationTest()
        {
            string strValue = "6458010.8684";
            double value = double.Parse(strValue);
            long longValue = (long)value;
            long ticks = (long)value * TimeSpan.TicksPerMillisecond;
            //value = value / 1000;

            //value = Math.Round(value, 0);
            //int intValue = (int)value;
            TimeSpan ts = new TimeSpan(ticks);

            localhost.WebService_Orquestaciones servicio = new Tests.localhost.WebService_Orquestaciones();
            localhost.SMS s = new Tests.localhost.SMS();
            s.Mensaje = "0#Ejido#Colonia#104#CIUDAD VIEJA";
            s.Numero = "095413468";
            servicio.Operation_1(s);            
        }

        private void CalculoDemoraTest()
        {
            CalculoDatos.ServicioCalculoDatos scdService = new Tests.CalculoDatos.ServicioCalculoDatos();
            double[] arrayDouble;
            DataSet ds = new DataSet();

            arrayDouble = scdService.CalcularDemora(122, null, 48);
            

        }

    }
}
